hold someone up to public ridicule - Turc Anglais Dictionnaire